package com.example.entity.vo;


import com.example.entity.AlgorithmTypeEnum;
import com.example.entity.vo.algorithmconfig.AlgorithmConfig;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.io.Serializable;
import java.time.LocalDateTime;

@Data
public class MaskingRuleVo implements Serializable {


    private Integer id;


    private String name;


    private String type;


    private Long sensitiveTypeId;


    private String sensitiveTypeName;


    private AlgorithmTypeEnum algorithmType;


    private String algorithmTypeName;


    private AlgorithmConfig algorithmConfig;


    private String algorithmConfigDesc;


    private String createdBy;

    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private LocalDateTime updatedTime;
}
